﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BlackoutRugby.servicios.jugador;
using BlackoutRugby.entity.jugador;
using BlackoutRugby.Models.Jugador;
using BlackoutRugbyWeb.Utility.entity;

namespace BlackoutRugbyWeb.Controllers
{
    public class JugadorController : Controller
    {
        ServicioJugador srvJugador;


        // GET: /Jugador/

        public ActionResult GetHistorial(string id)
        {

           actualizarServicios();
            ModeloGetHistorial model = new ModeloGetHistorial()
            {
                historialEty = srvJugador.getHistorial(Convert.ToInt32(id))
            };

            return PartialView(model);
        }

        private void actualizarServicios()
        {
            srvJugador = ServicioJugador.getInstance((long)Session["idEquipo"]);
        }


        public ActionResult GetEstadisticas(string id)
        {
            ModeloGetEstadisticas model = new ModeloGetEstadisticas();
            BREntities contexto = new BREntities();
            int idJugador = Convert.ToInt32(id);

            List<BR_Historico_jugador> historico = contexto.BR_Historico_jugador.Where(j => j.id_jugador == idJugador).ToList();

            HistoricoJugadorUtility.getInfo(model, historico);


            return PartialView(model);
        }

    }
}
